package com.simple.datax.db.mybatis.client;

import com.simple.datax.db.mybatis.model.DataxNodeChannel;
import com.simple.datax.db.mybatis.model.DataxNodeChannelCriteria;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * 
 * @author paladin
 * 
 */
public interface DataxNodeChannelMapper {
	int countByExample(DataxNodeChannelCriteria example);

	int deleteByExample(DataxNodeChannelCriteria example);

	int deleteByPrimaryKey(String node);

	int insert(DataxNodeChannel record);

	int insertSelective(DataxNodeChannel record);

	List<DataxNodeChannel> selectByExample(DataxNodeChannelCriteria example);

	DataxNodeChannel selectByPrimaryKey(String node);

	int updateByExampleSelective(@Param("record") DataxNodeChannel record,
			@Param("example") DataxNodeChannelCriteria example);

	int updateByExample(@Param("record") DataxNodeChannel record,
			@Param("example") DataxNodeChannelCriteria example);

	int updateByPrimaryKeySelective(DataxNodeChannel record);

	int updateByPrimaryKey(DataxNodeChannel record);
}